/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.saleScheduleSetting;

import com.gys.common.data.GetBaseInData;
import java.io.Serializable;

public class GetSaleScheduleQueryInData
extends GetBaseInData
implements Serializable {
    private static final long serialVersionUID = -8599651801018827232L;
    private int pageNum;
    private int pageSize;
    private String bc;
    private String emp;

    @Override
    public int getPageNum() {
        return this.pageNum;
    }

    @Override
    public int getPageSize() {
        return this.pageSize;
    }

    public String getBc() {
        return this.bc;
    }

    public String getEmp() {
        return this.emp;
    }

    @Override
    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }

    @Override
    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public void setBc(String bc) {
        this.bc = bc;
    }

    public void setEmp(String emp) {
        this.emp = emp;
    }

    @Override
    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetSaleScheduleQueryInData)) {
            return false;
        }
        GetSaleScheduleQueryInData other = (GetSaleScheduleQueryInData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        if (this.getPageNum() != other.getPageNum()) {
            return false;
        }
        if (this.getPageSize() != other.getPageSize()) {
            return false;
        }
        String this$bc = this.getBc();
        String other$bc = other.getBc();
        if (this$bc == null ? other$bc != null : !this$bc.equals(other$bc)) {
            return false;
        }
        String this$emp = this.getEmp();
        String other$emp = other.getEmp();
        return !(this$emp == null ? other$emp != null : !this$emp.equals(other$emp));
    }

    @Override
    protected boolean canEqual(Object other) {
        return other instanceof GetSaleScheduleQueryInData;
    }

    @Override
    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        result = result * 59 + this.getPageNum();
        result = result * 59 + this.getPageSize();
        String $bc = this.getBc();
        result = result * 59 + ($bc == null ? 43 : $bc.hashCode());
        String $emp = this.getEmp();
        result = result * 59 + ($emp == null ? 43 : $emp.hashCode());
        return result;
    }

    @Override
    public String toString() {
        return "GetSaleScheduleQueryInData(pageNum=" + this.getPageNum() + ", pageSize=" + this.getPageSize() + ", bc=" + this.getBc() + ", emp=" + this.getEmp() + ")";
    }
}

